package com.messe.base.models;

import java.sql.Timestamp;

/**
 * ExhibitionVisitorRel entity. @author MyEclipse Persistence Tools
 */

public class ExhibitionVisitorRel implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 4506508185650980089L;
	
	private Integer id;
	private Exhibition exhibition;
	private Integer visitorProfileId;
	private Integer dataSourceId;
	private String barcode;
	private Timestamp lastUpdatedStamp;
	private Timestamp createdStamp;

	// Constructors

	/** default constructor */
	public ExhibitionVisitorRel() {
	}

	/** minimal constructor */
	public ExhibitionVisitorRel(Integer id, Exhibition exhibition,
			Integer visitorProfileId, Integer dataSourceId,
			Timestamp lastUpdatedStamp, Timestamp createdStamp) {
		this.id = id;
		this.exhibition = exhibition;
		this.visitorProfileId = visitorProfileId;
		this.dataSourceId = dataSourceId;
		this.lastUpdatedStamp = lastUpdatedStamp;
		this.createdStamp = createdStamp;
	}

	/** full constructor */
	public ExhibitionVisitorRel(Integer id, Exhibition exhibition,
			Integer visitorProfileId, Integer dataSourceId, String barcode,
			Timestamp lastUpdatedStamp, Timestamp createdStamp) {
		this.id = id;
		this.exhibition = exhibition;
		this.visitorProfileId = visitorProfileId;
		this.dataSourceId = dataSourceId;
		this.barcode = barcode;
		this.lastUpdatedStamp = lastUpdatedStamp;
		this.createdStamp = createdStamp;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Exhibition getExhibition() {
		return this.exhibition;
	}

	public void setExhibition(Exhibition exhibition) {
		this.exhibition = exhibition;
	}

	public Integer getVisitorProfileId() {
		return this.visitorProfileId;
	}

	public void setVisitorProfileId(Integer visitorProfileId) {
		this.visitorProfileId = visitorProfileId;
	}

	public Integer getDataSourceId() {
		return this.dataSourceId;
	}

	public void setDataSourceId(Integer dataSourceId) {
		this.dataSourceId = dataSourceId;
	}

	public String getBarcode() {
		return this.barcode;
	}

	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	public Timestamp getLastUpdatedStamp() {
		return this.lastUpdatedStamp;
	}

	public void setLastUpdatedStamp(Timestamp lastUpdatedStamp) {
		this.lastUpdatedStamp = lastUpdatedStamp;
	}

	public Timestamp getCreatedStamp() {
		return this.createdStamp;
	}

	public void setCreatedStamp(Timestamp createdStamp) {
		this.createdStamp = createdStamp;
	}

}